package com.css.zfzx.sjcj.modules.statistics.qhRiskLevelMapPoint.repository;

import com.css.zfzx.sjcj.common.vo.DivisionVo;
import com.css.zfzx.sjcj.modules.pojo.PcStatisticsFillVO;
import com.css.zfzx.sjcj.modules.pojo.QueryVo;
import com.css.zfzx.sjcj.modules.statistics.qhRiskLevelMapPoint.repository.entity.QhRiskLevelMapPointEntity;
import com.css.zfzx.sjcj.modules.statistics.qhRiskLevelMapPoint.repository.entity.QhRiskLevelMapPointVO;
import org.springframework.data.domain.Page;

import java.time.LocalDateTime;
import java.util.List;

/**
 * @author lxg
 * @date 2020-11-10
 */
public interface QhRiskLevelMapPointRepository {

    List<PcStatisticsFillVO> findCreateTime(LocalDateTime createTime);

    List<PcStatisticsFillVO> findUpdateTime(LocalDateTime updateTime);

    List<DivisionVo> count(int identify);

    Page<QhRiskLevelMapPointVO>  find(QueryVo queryVo, String userId, int curPage, int pageSize, String sort, String order);

    List<QhRiskLevelMapPointVO> findNoPage(String userId);

    List<QhRiskLevelMapPointEntity> findNoPages(QueryVo queryVo,String userId);

    List<String> findAttachmentName();
}
